introduced3Apple Event Interprocess Messaging Protocol (AEIMP);Apple event object classes. See object classes, Apple eventApple event objectsApple Event RegistryStandard Suites andobject classes andApple Event RegistryStandard SuitesAApple event terminology extension resources. See 'aete' resourcesEApple events. See also Apple event attributes; Apple event parametershandling
introducedrequired
responding tosendingstandard suites ofAppleScript scripting language
supporting%client applications, for Apple events
introducedCore suite of Apple events;Edition Manager. See also editions; publishers; subscribers
introduced&functional-area suites of Apple events$interapplication communication (IAC)object classes, Apple eventApple event objects and!Open Scripting Architecture (OSA)definedrecordable applications'aete' resources and
introducedRequired suite of Apple eventsresource types'aeut'. See 'aeut' resources resources?Apple event terminology. See 'aete' resources, 'aeut' resourcesScript Editor application%and applications that execute scriptsscriptable applications andscriptable applications'aete' resources and
introducedrequirements forscripting components
introducedscripting languages/AppleScript. See AppleScript scripting language
supportingscripts
introducedmanipulating and executing%server applications, for Apple events
introducedSet Data eventhandlingsent during script execution'alis' format type'alis' resource type'fmts' format type'prvw' format type'sect' resource typealert boxes%for multiple publishers in a documentfor new publishers-alias records, for publishers and subscribersfrom Edition ManagerSection CancelSection ReadSection Scroll
Section Writeapplication-defined routinesMyExpDlgHook functionMyExpModalFilter function
MyIO functionMyOpener functionAssociateSection function&borders for publishers and subscribersin bitmapped graphicsin object-oriented graphicsin spreadsheetsin word processorsCallEditionOpenerProc functionCallFormatIOProc functionCloseEdition function$Create Publisher command (Edit menu)#CreateEditionContainerFile function#DeleteEditionContainerFile functiondialog boxes+customizing, for publishers and subscribersfor publisher creationfor publisher optionsfor subscriber creationfor subscriber options!dialog hook functions, expandable Edit menuCreate Publisher commandEdition Manager commands in$Publisher/Subscriber Options commandShow/Hide Borders commandStop All Editions commandSubscribe To commandedition containersalias record reference toclosingcreatingdefineddeletingopener functionsopener verbsopeningto read data
to write data
preview ofreading from
relocating
writing to%edition containers. See also editionsand Translation Managerroutines inedition opener functionsEditionContainerSpec data typeEditionHasFormat function!EditionOpenerParamBlock data typeeditionsdefinedformats for
preview of%editions. See also edition containers
event recordsEventRecord data type expandable dialog hook functions(expandable modal-dialog filter functions
file types'edtp''edts''edtt'format I/O verbsformat marksformat typesFormatIOParamBlock data typeFormatsAvailable data typeGetEditionFormatMark functionGetEditionInfo functionGetEditionOpenerProc function$GetLastEditionContainerUsed functionGetStandardFormats functionGoToPublisherSection function
I/O functionsInitEditionPack functionIsRegisteredSection function
menu commandsCreate Publisher (Edit menu)(Publisher/Subscriber Options (Edit menu)Show/Hide Borders (Edit menu)Stop All Editions (Edit menu)Subscribe To (Edit menu))modal-dialog filter functions, expandablenew publisher reply recordsnew subscriber reply recordsNewPublisherDialog functionNewPublisherExpDialog functionNewPublisherReply data typeNewSection functionNewSubscriberDialog functionNewSubscriberExpDialog functionNewSubscriberReply data typeOpenEdition functionopener verbsOpenNewEdition function%Publisher Options command (Edit menu)0Publisher/Subscriber Options command (Edit menu)
DoSectionReadDoWriteEditionMyGetSectionHandleFromEventMyHandleSectionReadEventMyOpenExistingDocumentMySaveDocumentSection Cancel eventSection Read eventpreventing initial.section records for publishers and subscribersSection Scroll eventSection Write eventSectionOptionsDialog function SectionOptionsExpDialog functionSectionOptionsReply data typeSectionRecord data type*sections. See also publishers; subscribers cancelingdefinedreading and writingregisteringrenaming documents that containSetEditionFormatMark functionSetEditionOpenerProc function%Show/Hide Borders command (Edit menu)%Stop All Editions command (Edit menu) Subscribe To command (Edit menu)&Subscriber Options command (Edit menu)subscribersborders cancelingcreatingdefinedmodifying the contents ofoptions forto non-edition filesupdate modes-subscribing. See Edition Manager; subscribers(terminology in applications, recommendedUnRegisterSection functionWriteEdition functionzzaction field
AE records-and other Apple Event Manager data structuresdefinedAEAddressDesc data typeAEDesc data typeAEDescList data typeAEKeyDesc data typeAEKeyword data typeAERecord data typeApple event attributesdefined
event classes event IDs
event sourcesinteraction levelkeywords formissed keywordoriginal source return IDtarget addresstimeouttransaction IDApple event dispatch tablesdefineddefinedtasks performed byApple Event Managerclassification ofcontainer hierarchy fordefined#described in Apple event parameterselements offindinghierarchy within an applicationobject specifier records and
properties ofApple event parameters
additionaldefineddirectoptionalrequiredApple event records-and other Apple Event Manager data structuresdefined acceptingattributes and parameters forclient applications usingdata structures indefined,Open Application. See Open Application event)Open Documents. See Open Documents event
processingrequesting services throughserver applications usingAppleEvent data typedefinedcontainer hierarchydefined
containers%described in object specifier recordscProperty as object class IDdescriptor lists-and other Apple Event Manager data structuresdefinedAdescriptor records. See also keyword-specified descriptor records-and other Apple Event Manager data structuresdefineddescriptor typesdefinedDescType data type"direct parameters for Apple eventsApple events sent byelements of Apple event objects
event classes event IDsextensions of object classes
Finder eventsformName key form
introducedformPropertyID key form
introducedformRange key form
introducedformRelativePosition key form
introducedformTest key form
introducedformUniqueID key form
introduced3handlers for Apple events. See Apple event handlerskAECoreSuite event classkAEOpenDocuments event IDkAEPrintDocuments event IDkAEQuitApplication event IDkCoreEventClass event class%key data, in object specifier recordsdefined%key form, in object specifier recordsdefinedkeyAddressAttr keywordkeyAEContainer keywordkeyAEDesiredClass keywordkeyAEKeyData keywordkeyAEKeyForm keywordkeyDirectObject keywordkeyErrorNumber keywordkeyErrorString keywordkeyEventClassAttr keywordkeyEventIDAttr keywordkeyEventSourceAttr keywordkeyInteractLevelAttr keywordkeyMissedKeywordAttr keywordkeyOptionalKeywordAttr keywordkeyOriginalAddressAttr keywordkeyReturnIDAttr keywordkeyTimeoutAttr keywordkeyTransactionIDAttr keywordAkeyword-specified descriptor records. See also descriptor recordsdefinedkeywords for Apple eventsnull descriptor recordsas default reply Apple eventobject class IDs%for properties of Apple event objectsin object specifier records"object class inheritance hierarchy)and classification of Apple event objectsdefinedobject specifier recordsdefinedkeywords for resolvingOpen Application eventevent ID forOpen Documents eventevent ID forillustration of responding to$optional parameters for Apple eventsdefinedprimitive object classesPrint Documents eventevent ID for!properties of Apple event objectsdefinedobject class ID forQuit Application eventevent ID for$required parameters for Apple eventsand object specifier recordsdefined%source applications, for Apple events'subclasses, in object class definitions)superclasses, in object class definitions%target applications, for Apple events!typeApplSignature descriptor type'typeProcessSerialNumber descriptor typetypeSessionID descriptor typetypeTargetID descriptor typezzcProperty constantzzdataHandle fieldzzdescContent fieldzzdescKey fieldzzdescriptorType fieldzzformName constantzzformPropertyID constantzzformRelativePosition constantzzformTest constantzzformUniqueID constantzzkAECoreSuite constantzzkAEOpenApplication constantzzkAEOpenDocuments constantzzkAEPrintDocuments constantzzkAEQuitApplication constantzzkCoreEventClass constantzzkeyAddressAttr constantzzkeyAEContainer constantzzkeyAEDesiredClass constantzzkeyAEKeyData constantzzkeyAEKeyForm constantzzkeyDirectObject constantzzkeyErrorNumber constantzzkeyErrorString constantzzkeyEventClassAttr constantzzkeyEventIDAttr constantzzkeyEventSourceAttr constantzzkeyInteractLevelAttr constantzzkeyMissedKeywordAttr constant!zzkeyOptionalKeywordAttr constant!zzkeyOriginalAddressAttr constantzzkeyReturnIDAttr constantzzkeyTimeoutAttr constantzzkeyTransactionIDAttr constantzztypeApplSignature constant"zztypeProcessSerialNumber constantzztypeSessionID constantzztypeTargetID constant!'****' (wildcard) descriptor type'aevt' descriptor type'alis' descriptor type'appa' descriptor type'bool' descriptor type'comp' descriptor type'doub' descriptor type'enum' descriptor type'exte' descriptor type'fals' descriptor type'fss' descriptor type'keyw' descriptor type'list' descriptor type'long' descriptor type'magn' descriptor type'null' descriptor type'prop' descriptor type'reco' descriptor type'sect' descriptor type'shor' descriptor type'sing' descriptor type'SIZE' resourceuse by Apple events'TEXT' descriptor type'true' descriptor type'type' descriptor type2deleting keyword-specified descriptor records fromgetting data out of!getting descriptor records out ofMgetting sizes and descriptor types of keyword-specified descriptor records inAEArrayData data typeAEArrayDataPointer data typeAEArrayType data typeAECoerceDesc functionAECoercePtr functionAECountItems functionAEDeleteItem functionAEDeleteKeyDesc functionAEDeleteParam functionAEDisposeDesc functionAEEventClass data typeAEEventID data typeAEEventSource data typeAEGetArray functionAEGetAttributeDesc functionAEGetAttributePtr functionAEGetCoercionHandler functionAEGetEventHandler function AEGetInteractionAllowed functionAEGetKeyDesc functionAEGetKeyPtr functionAEGetNthDesc functionAEGetNthPtr functionAEGetParamDesc functionAEGetParamPtr functionAEGetSpecialHandler functionAEGetTheCurrentEvent function!AEInstallCoercionHandler functionAEInstallEventHandler function AEInstallSpecialHandler functionAEInteractAllowed data typeAEInteractWithUser functionAEManagerInfo functionAEProcessAppleEvent function AERemoveCoercionHandler functionAERemoveEventHandler functionAERemoveSpecialHandler functionAEResetTimer function AEResumeTheCurrentEvent function AESetInteractionAllowed functionAESetTheCurrentEvent functionAESizeOfAttribute functionAESizeOfKeyDesc functionAESizeOfNthItem functionAESizeOfParam function!AESuspendTheCurrentEvent functiongetting data out of!getting descriptor records out ofgetting descriptor types ofgetting sizes ofoptional keywordApple event data structuresarraysdisposing of
summarizedgetting entries frominstalling entries inremoving entries fromsystemadding to dispatch tables,called from the AEProcessAppleEvent functiongetting from dispatch tablesremoving from dispatch tableswritinggetting information aboutroutines intesting for availabilityuse of Notification Manager(user interaction with server applicationchecking for missing requireddeletingerror numbererror stringgetting data out of!getting descriptor records out ofgetting descriptor types ofgetting sizes ofdisposing ofgetting data out of!getting descriptor records out ofand high-level eventsCreate Publisherdetermining currentdispatching*Print Documents. See Print Documents event,Quit Application. See Quit Application eventreplying to"requesting more time to respond toReset Timerresuming handling ofsuspending handling ofMyCoerceDescMyCoercePtrMyEventHandlerarrays, data types for$setting user interaction preferences&coercion handlers for descriptor typesCreate Publisher eventcounting descriptor records in deleting descriptor records fromdisposing ofgetting data out of!getting descriptor records out of1getting descriptor types of descriptor records in&getting sizes of descriptor records incoercing data incounting in descriptor listsdeleting from descriptor listsdisposing of'getting data out of, in descriptor list0getting descriptor types of, in descriptor listsgetting from attributesgetting from descriptor lists1getting from keyword-specified descriptor recordsgetting from parameters%getting sizes of, in descriptor listscoercing
in AE recordsin Apple eventsin descriptor listsused by Apple Event Managerdispatch tablesfor Apple event handlersfor coercion handlersfor special handlers0installing entries in Apple event dispatch table File menuQuit command(high-level events. See also Apple events$handling when accepting Apple eventsisHighLevelEventAware flagkAEAlwaysInteract flagkAEAnswer event IDkAECanInteract flagkAECanSwitchLayer flagkAEInteractWithAll flagkAEInteractWithLocal flagkAEInteractWithSelf flagkAENeverInteract flagkAEQueueReply flagkAEWaitReply flagkeyAEEditionFileLoc keyworddeleting from AE recordsdisposing ofgetting data out of!getting descriptor records out ofgetting descriptor types ofgetting sizes ofkHighLevelEvent message classlocalAndRemoteHLEvents flagQuit (File menu)1Notification Manager, used by Apple Event Managerobject callback functions#special handler dispatch tables andObject Support Library disablingdefinedhandlingdefinedhandling$and keyOptionalKeywordAttr attributedefinedhandlingprogram linking'to server applications for Apple eventsdefinedhandlingQuit command (File menu)reference constantsfor Apple event handlersreply Apple eventsdisposing oftimeouts forrequired Apple eventsReset Timer event'SIZE'sizeDoEventDoHighLevelEventMyGotRequiredParamsMyHandleCreatePublisherEventMyHandleOAppMyHandleODocMyHandlePDocMyHandleQuit MyHandler
requesting*setting preferences for client application*setting preferences for server applicationzzAEDataArray fieldzzAEDescArray fieldzzAEHandleArray fieldzzAEKeyDescArray fieldzzAEPackedArray field zzisHighLevelEventAware constantzzkAEAlwaysInteract constantzzkAEAnswer constantzzkAECanInteract constantzzkAECanSwitchLayer constantzzkAECreatePublisher constantzzkAEDefaultTimeout constantzzkAEDirectCall constantzzkAEIDoMarking constantzzkAEIDoMinimum constantzzkAELocalProcess constantzzkAEMiscStdSuite constantzzkAENeverInteract constantzzkAENoDispatch constantzzkAEQueueReply constantzzkAERemoteProcess constantzzkAESameProcess constantzzkAEUnknownSource constantzzkAEWaitReply constantzzkeyAEEditionFileLoc constantzzkeyPreDispatch constantzzkeySelectProc constantzzkHighLevelEvent constantzzkNoTimeOut constant!zzlocalAndRemoteHLEvents constantzzSectionEventMsgClass constantzzSectionReadMsgID constantzzSectionScrollMsgID constantzzSectionWriteMsgID constantzztypeAEList constantzztypeAERecord constantzztypeAlias constantzztypeAppleEvent constantzztypeAppParameters constantzztypeBoolean constantzztypeChar constantzztypeComp constantzztypeEnumerated constantzztypeExtended constantzztypeFalse constantzztypeFSS constantzztypeKeyword constantzztypeLongFloat constantzztypeLongInteger constantzztypeMagnitude constantzztypeNull constantzztypeObjectSpecifier constantzztypeProperty constantzztypeSectionH constantzztypeShortFloat constantzztypeShortInteger constantzztypeTrue constantzztypeType constantzztypeWildCard constantadding to an Apple eventfor direct dispatchingaddresses in Apple eventsadding data to.adding keyword-specified descriptor records tocreatingAECreateAppleEvent functionAECreateDesc functionAECreateList functionAEDuplicateDesc functionAEPutArray functionAEPutAttributeDesc functionAEPutAttributePtr functionAEPutDesc functionAEPutKeyDesc functionAEPutKeyPtr functionAEPutParamDesc functionAEPutParamPtr functionAEPutPtr functionAESend functionAESendPriority data typeadding to Apple events,setting with the AECreateAppleEvent functionadding
addresses forcreatingdirect dispatchingreply. See reply Apple eventssending to the current processMyIdleFunction
MyReplyFilteradding array data toadding descriptor records toadding items tocreatingadding as attributesadding as parametersadding to descriptor listscreatingduplicating#direct dispatching, of Apple events)events, high-level. See high-level events.processing while waiting for reply Apple eventidle functionskAEDontExecute flagkAEDontRecord flagkAENoReply flagadding to AE records
specifyingPPCBrowser functionuse with Apple eventsdirect dispatching and"filter functions while waiting forMyCreateOptionalKeywordMyGetTargetAddressMyIdleFunctionMySendMultiplyEventMySetTargetAddressessendMode flags for AESend target addresses of Apple events6WaitNextEvent function, use by the Apple Event ManagerzzkAEDonReconnect constantzzkAEDontExecute constantzzkAEDontReconnect constantzzkAEDontRecord constantzzkAEHighPriority constantzzkAENoReply constantzzkAENormalPriority constantzzkAEWantReceipt constantzzkAnyTransactionID constantzzkAutoGenerateReturnIDzzkCurrentProcess constant'form' keywordas the keyAEContainer keyword'seld' keyword'want' keywordAECallObjectAccessor functionAEDisposeToken functionAEGetObjectAccessor function AEInstallObjectAccessor functionAEObjectInit functionAERemoveObjectAccessor functionAEResolve functionAESetObjectCallbacks functionDapplication-defined functions for resolving object specifier recordsObject Support Library and#object accessor functions that find
tokens forGet Data. See Get Data eventMove. See Move eventSet Data. See Set Data event
MyAdjustMarksMyCompareObjectsMyCountObjectsMyDisposeTokenMyGetErrorDescMyGetMarkTokenMyMarkMyObjectAccessorboundary objects%specified in range descriptor records+specified in whose range descriptor recordsccntTokenRecord data typecomparison descriptor recordscomparison operators forcreatingdefined*complex object specifier records, creating%described in object specifier recordsfor formTest
specifyingdefault
specifying!specifying for a range of objectsCreateCompDescriptor function CreateLogicalDescriptor functionCreateObjSpecifier functionCreateOffsetDescriptor functionCreateRangeDescriptor functiondefault containerfor object accessor functionserror callback functionformAbsolutePosition key form
introducedkey data for
specifyingkey data for
specifyingkey data for
specifyingkey data for
specifyingkey data for
specifying
and formWhosekey data for
specifyingkey data forformWhose key formGet Data event$resolving object specifier record in sample object accessor functionsfor formAbsolutePositionfor formNameIDfor formPropertyID
for formRangefor formRelativePositionfor formTestfor formUniqueID
for formWhose
specifying
introduced
specifyingkeyAECompOperator keywordkeyAEIndex keywordkeyAELogicalOperator constantkeyAELogicalTerms constantkeyAEObject1 keywordkeyAEObject2 keywordkeyAERangeStart constantkeyAERangeStop constantkeyAETest keywordlogical descriptor recordscreatingdefinedmark token functionmark-adjusting functionmarking callback functions!used to specify default containerobject accessor dispatch tablesdefinedgetting entries frominstalling entries inremoving entries fromsystemobject accessor functionsadding to dispatch tablescallingdefinedexamples offor propertiesgetting from dispatch tablesremoving from dispatch tableswhose descriptor records andwritingdefinederror callback functionmark token functionmark-adjusting functionmarking callback functionsobject comparison functionobject-counting functionobject-marking function
specifyingtoken disposal functionwritingobject comparison function+application-defined functions for resolvingcomplexcreatingdescriptor types used insimple, creatingspecifying a propertyspecifying a rangespecifying a relative positionspecifying a test"specifying the container hierarchyinitializinglinkingobject-counting functionobject-marking functionoffset descriptor records#object accessor functions that find(specifying in an object specifier recordrange descriptor recordscreatingkey data forfor object accessor function;relative position, specifying in an object specifier recordMyCompareObjectsMyCountObjectsMyCreateComparisonDescRecMyCreateDocContainerMyCreateFormNameObjSpecifierMyCreateLogicalDescRecMyCreateObjSpecRecMyCreateRangeDescriptorMyCreateTableContainerMyFindDocumentObjectAccessorMyFindParaObjectAccessor$MyFindPropertyOfWindowObjectAccessorMyFindWindowObjectAccessorMyFindWordObjectAccessorMyRequestRowFromTarget)simple object specifier records, creating%system object accessor dispatch tabletoken disposal functionscalled by Apple Event Managerdefinedmarking callback functions andtokens, for Apple event objectsdefineddefining descriptor types forobject accessor functions andranges of text and#typeAbsoluteOrdinal descriptor type"typeCompDescriptor descriptor type$typeCurrentContainer descriptor type%typeLogicalDescriptor descriptor type'typeObjectBeingExamined descriptor type#typeRangeDescriptor descriptor type#typeWhoseDescriptor descriptor typetypeWhoseRange descriptor typewhose descriptor recordswhose range descriptor recordszˇR/N≠¢Bg/N≠7g íHnˇÚ/N≠≤BßHnˇÚ®Û-_ˇ¸| ˇ˚JÆˇ¸g^HnˇÚ®{/N≠*®ÙBzzformAbsolutePosition constantzzformRange constantzzformWhose constantzzkAEAll constantzzkAEAny constantzzkAEBeginsWith constantzzkAECompOperator constantzzkAEContains constantzzkAEEndsWith constantzzkAEEquals constantzzkAEFirst constantzzkAEGreaterThanEquals constantzzkAEIDoWhose constantzzkAELast constantzzkAELessThan constantzzkAELessThanEquals constantzzkAEMiddle constantzzkAENext constantzzkAEObject2 constantzzkAEPrevious constantzzkeyAEIndex constantzzkeyAEObject1 constantzzkeyAETest constantzzkeyAEWhoseRangeStart constantzzkeyAEWhoseRangeStop constant
introducedsent by AppleScript component%Move event, handled by script contextand scripting componentsOSAID data typedefined'scpt'scriptresume dispatch functionsdefinedscript applicationsdefinedscript commentsscript contextsdefinedhandling Apple events with
script valuesdefineddefinedand generic scripting componentand scriptable applicationsdefined'using to manipulate and execute scriptsdefinedsent by AppleScript componentsource data, for scriptsdefined"terminology resources, Apple eventand AppleScriptdefinedcreatingstructure ofsupporting new suites*supporting standard suites with extensions-supporting standard suites without extensionssupporting subsets of suitesadditional parameters arraycomparison operators arrayelements arrayenumerations arrayevents arrayheader dataobject classes arrayproperties arrayresource type declarationstructure ofsuites array'scsz' resourceAppleScript andAppleScript andGet AETEApple events andscriptable applications andhandling%insertion location descriptor recordskeyAEObject keywordkeyAEPosition keyword'aete'. See 'aete' resources'scsz'scripting size MyGetAETEAppleScript andstructure ofzzkAEAfter constantzzkAEBefore constantzzkAEBeginning constantzzkAEEnd constantzzkAEReplace constantzzkeyAEObject constantzzkeyAEPosition constantReceive Recordable Event recording
Recording OffRecording OnStart RecordingStop RecordingCreate Element event handler%sending events without executing themwindow movementNew commandNew (File menu)Receive Recordable Event event factoringguidelines for what to recordRecording Off eventRecording On eventMyDoDragWindowMyDoMenuNewMyDoMenuQuitMyHandleCreateElementMySendAECreateElementMySendAEQuitand Apple event recordingand Apple event recordingSelect event recordingStart Recording eventStop Recording event-'CODE' resources, in script application files'erng' descriptor type"'modi' script information selector'osa ' component type'scpt' component subtype'scpt' resource typeuse in script application files'srce' keyword'srcs' keywordactive functionsroutines for manipulatingsupplying alternative#AECreateAppleEventProcPtr data typeAECreateProcPtr functionAESendProcPtr data type
Recorded Text error numbers for OSAScriptErrorroutines for#dialects, routines for manipulatingMyActiveProcMyAECreateProcMyAESendProcMyResumeDispatchASGetSourceStyleNames functionASGetSourceStyles functionASInit functionASSetSourceStyles functionmodifying and recompiling+compiling, scripting component routines for<component description records, scripting component flags for5component instances, and scripting component routines+Component Manager, and scripting components-component-specific storage descriptor recordscreate functionsroutines for manipulatingsupplying alternativedefault scripting componentdefinedgetting and settingroutines for manipulating
error numbers*returned by AppleScript for OSAScriptError3returned by scripting components for OSAScriptErrorFerrors in script compilation or execution, obtaining information about'osas'FindNextComponent functiongeneric script IDsand generic script IDsand OSALoad functioncomponent-specific routines and0default scripting component, getting and settingname of component, obtainingopening a connection to"generic storage descriptor recordsdefined!routines for manipulating trailerkeyOSASourceEnd keywordkeyOSASourceStart keyword kOASComponentType component type6kOSAGenericScriptingComponentSubtype component subtype0kOSAScriptIsModified script information selectorkOSAScriptResourceType resourcekOSASupportsAECoercion flagkOSASupportsAESending flagkOSASupportsCoercion flagkOSASupportsCompiling flagkOSASupportsDialects flagkOSASupportsGetSource flagkOSASupportsRecording flagkOSASupportsTinkering flagkOSASupportsWindowEditing flagOpenComponent functionOpenDefaultComponent functionOSAActiveProcPtr data typeOSAAddStorageType function$OSAAvailableDialectCodeList functionOSAAvailableDialects functionOSACoerceFromDesc functionOSACoerceToDesc functionOSACompile functionOSACompileExecute functionOSACopyID functionOSADisplay functionOSADispose functionOSADoEvent functionOSADoScript function#OSAExactScriptingComponent functionOSAExecute functionOSAExecuteEvent functionOSAGenericToRealID functionOSAGetActiveProc functionOSAGetCreateProc functionOSAGetCurrentDialect function(OSAGetDefaultScriptingComponent functionOSAGetDialectInfo function!OSAGetResumeDispatchProc functionOSAGetScriptInfo function!OSAGetScriptingComponent function+OSAGetScriptingComponentFromStored functionOSAGetSendProc functionOSAGetSource functionOSAGetStorageType functionOSALoad functionOSALoadExecute functionOSAMakeContext functionOSARealToGenericID functionOSARemoveStorageType functionOSAScriptError function"OSAScriptingComponentName functionOSASetActiveProc functionOSASetCreateProc functionOSASetCurrentDialect function(OSASetDefaultScriptingComponent functionOSASetDefaultTarget function!OSASetResumeDispatchProc functionOSASetScriptInfo functionOSASetSendProc functionOSAStartRecording functionOSAStopRecording functionOSAStore functionRecorded Text eventrecording scripts, routines forexample of useMyConnectToScripting
MyDoNewScriptMyEditGenericScriptMyGeneralAppleEventHandlerMyGetScriptErrorInfoMyLoadAndExecutecreator signature for'routines for handling Apple events withused for global contextscoercing a descriptor record tocoercing to a descriptor recorddisposing of executing+generic scripting component and trailer forgetting handle togetting information aboutloading and executingresource and file types forsaving saving and loading, routines for%setting and getting information aboutstorage formats forupdating"script error information selectorsand generic script IDsscript information selectorscoercing to readable textcoercion of, routines for!application-defined functions for%connecting with via Component Manager error numbers for OSAScriptError'flags for component description recordsoptional routines forrequired routines forroutines used bywriting$ScriptingComponentSelector data type#executing in one step, routines formultithreaded execution of"recording, Recorded Text event andrecording, routines forsend functionsroutines for manipulatingsupplying alternativeAppleScript routines for styles compilingcompiling and executingobtaining from script data!typeOSAErrorRange descriptor type%typeOSAGenericStorage descriptor typeXCMDs, as a script!zzkAEUseStandardDispatch constantzzkASHasOpenHandler constantzzkeyOSASourceEnd constantzzkeyOSASourceStart constantzzkOASComponentType constantzzkOASNullScript constantzzkOSACanGetSource constantzzkOSAErrorApp constant zzkOSAErrorBriefMessage constantzzkOSAErrorMessage constantzzkOSAErrorNumber constant#zzkOSAErrorOffendingObject constant!zzkOSAErrorPartialResult constantzzkOSAErrorRange constant/zzkOSAGenericScriptingComponentSubtype constantzzkOSAScriptBestType constantzzkOSAScriptIsModified constant)zzkOSAScriptIsTypeCompiledScript constant(zzkOSAScriptIsTypeScriptContext constant&zzkOSAScriptIsTypeScriptValue constant!zzkOSAScriptResourceType constant!zzkOSASupportsAECoercion constant zzkOSASupportsAESending constantzzkOSASupportsCoercion constant zzkOSASupportsCompiling constantzzkOSASupportsDialects constant zzkOSASupportsGetSource constant zzkOSASupportsRecording constant zzkOSASupportsTinkering constant$zzkOSASupportsWindowEditing constantzztypeOSAErrorRange constant zztypeOSAGenericStorage constant$zztypeOSAGenericStorageType constantfor PPC session terminationMyCompletionRoutine procedureMyPortFilter functionauthenticating sessionscompletion routinesin PPC Toolboxfor PPCAccept functionfor PPCInform functionfor PPCRead functionfor PPCReject functionfor PPCWrite functionControl Panels folderDeleteUserIdentity functionfor incorrect passwordsfor invalid user namesfor program linkingfor user identificationfor users & groupsto enable guest accessGetDefaultUser functioninvalidating usersIPCListPorts functiondescriptionuse of by PPCBrowser functionIPCListPortsPBRec data type%linking programs. See program linkingLocationNameRec data typemessage blocksdefinedreading data usingwriting data usingport filter functionport locations
port namesPortInfoRec data typePPC parameter blocks PPC portsclosingdefinedlisting availableopeningspecifying locationsspecifying namesPPC sessions acceptingdefinedending exchanging message blocks during
initiatingreceiving requests for rejectingPPCAccept functionPPCAcceptPBRec data typeuse to locate a portPPCClose functionPPCClosePBRec data typePPCEnd functionPPCEndPBRec data typePPCInform functionPPCInformPBRec data typePPCInit functionPPCOpen functionPPCOpenPBRec data typePPCParamBlockRec data typePPCPortRec data typePPCRead functionPPCReadPBRec data typePPCReject functionPPCRejectPBRec data typePPCStart functionPPCStartPBRec data typePPCWrite functionPPCWritePBRec data typedefined
MyPPCWriteMyReadCompleteMyRejectCompProcMyStartSecureSessionMyWriteCompletesessions, PPC. See PPC sessionsSharing Setup control panelStartSecureSession functionUsers & Groups control panelzzppcNBPLocation constantzzppcNBPTypeLocation constantzzppcNoLocation constantzzppcServiceRealTime constant'qdef' resource type'qery' file type'qrsc' resource type'wstr' resource typeMyQDef functionMyResultHandler functionMyStatusFunc function#asynchronous parameter block recordDAL (Data Access Language)Data Access Language (DAL)Data Access ManagerY.See also queries; query documents; query records; result handlers; sessions, data accessasynchronous calls#asynchronous parameter block recordcanceling a function call'connection with a database, illustrateddata structures in
data typesdisk-space limithigh-level interfacecompared to low-levelexamples ofretrieving dataroutinessending a querystatus routinesusinghigh-level routines flowchartsequence of useusesinitializinglocal database andlow-level interfacecompared to high-levelexamples ofretrieving datasending a queryusinglow-level routines flowchartsequence of useusesqueriesconverting results to textdefined executinghalting executionprocessing resultsretrieving resultssendingstarting#query definition function resourcesquery definition functionsquery documentscontentsdialog boxes
query recordscreatingdefineddisposing ofquery resourcesquery string resourcesresources inresult handlersapplicationfunction declarationprovided by Apple Computersystemresults recordsroutines instatus routinesand status messagessamplesuggested usestesting for availabilityuser interface guidelinesfor providing feedbackfor query documentsdata serversdefinedstatus(database access. See Data Access Manager%database command strings. See queriesdatabase extensionsasynchronous execution anddefineddatabase queries. See queries"databases. See Data Access ManagerDBAsyncParamBlockRec data typeDBBreak functionDBColInfoRecord data typeDBDisposeQuery functionDBEnd functionDBExec functionDBGetConnInfo functionDBGetErr functionDBGetItem functionDBGetNewQuery functionDBGetQueryResults functionDBGetResultHandler functionDBGetSessionNum functionDBInit functionDBInstallResultHandler functionDBKill functionDBRemoveResultHandler functionDBResultsToText functionDBSend functionDBSendItem functionDBStartQuery functionDBState functionDBUnGetItem functionddev. See database extensionsfor query documents'disks, free space limit for data accessOpen Query command'qery'InitDBPack functionOpen Query command (File menu).See also Data Access Managerqueriesconverting results to textdefined executinghalting executionprocessing resultsretrieving resultssendingstarting#query definition function resourcesquery definition functionsquery documentscontentsdialog boxes
installingprovided by Apple Computersystemresults recordsResultsRecord data typeMyGetQRCompRoutine MyHiLevel MyLoLevelMyQDefMySendFragmentMyStartCompRoutine
MyStartStatusMyTypeIntegerHandlersession ID, data accessdefinedgettingsession numbers, data accessgettinguse ofsessions, data accesscontrollingexamplesgetting information about
initiatingterminating$status routines, Data Access Managerand status messagesdefinedfor DBGetQueryResults functionfor DBStartQuery functionfunction declarationsamplezzcolData fieldzzcolInfo fieldzzcolTypes fieldzzcompletionProc fieldzzconnStr fieldzzcurrQuery fieldzzddevName fieldzzddevRef field